package com.example.employ.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.employ.dao.entity.JobDO;
import com.example.employ.dto.response.JobDetailRespDTO;
import com.example.employ.dto.response.JobListRespDTO;
import com.example.employ.dto.response.JobSearchRespDTO;

import java.util.List;

/**
 * @author LYT0905
 * @date 2024/05/23/18:20
 */

public interface JobService extends IService<JobDO> {
    /**
     * 查看公司招聘的职位(点击公司展现的列表)
     */
    List<JobListRespDTO> jobList(Long companiesId);

    /**
     * 职位详情
     */
    JobDetailRespDTO jobDetail(Long companiesId, Long jobId);

    /**
     * 搜索职位(根据岗位名字进行模糊匹配查找)
     * @param name 岗位名字
     */
    List<JobSearchRespDTO> search(String name);
}
